Football / South Africa /

National First Division - season stats and match results

National First Division

National First Division 2025-2026

Season performance

Total

Teams Overall (Average) Home (Average) Away (Average)
Games Total Scored Missed Games Total Scored Missed Games Total Scored Missed
Baroka FC Baroka FC 30 2.1 0.67 1.43 15 2.07 0.93 1.13 15 2.13 0.4 1.73
Upington City FC Upington City FC 30 2.27 1.17 1.1 15 2.93 1.73 1.2 15 1.6 0.6 1
Casric Stars FC Casric Stars FC 30 2.43 1.53 0.9 15 2.33 1.73 0.6 15 2.53 1.33 1.2
Gomora United Gomora United 31 2.19 0.9 1.29 16 2 0.94 1.06 15 2.4 0.87 1.53
Hungry Lions FC Hungry Lions FC 30 2.2 1.37 0.83 15 2.2 1.47 0.73 15 2.2 1.27 0.93
Milford FC Milford FC 30 2.13 1.33 0.8 15 1.8 1.4 0.4 15 2.47 1.27 1.2
Kruger United Kruger United 30 2.8 1.67 1.13 15 2.8 1.87 0.93 15 2.8 1.47 1.33
The Bees FC The Bees FC 29 2.45 1.24 1.21 14 2.57 1.57 1 15 2.33 0.93 1.4
Leicesterford City Leicesterford City 30 2.27 0.83 1.43 15 2.27 1.33 0.93 15 2.27 0.33 1.93
Cape Town City FC Cape Town City FC 30 2.27 1.5 0.77 15 2.07 1.6 0.47 15 2.47 1.4 1.07
Lerumo Lions Lerumo Lions 29 2.41 1.21 1.21 15 2.67 1.53 1.13 14 2.14 0.86 1.29
Black Leopards Black Leopards 30 2.13 0.87 1.27 15 1.8 0.87 0.93 15 2.47 0.87 1.6
University of Pretoria FC University of Pretoria FC 30 2.6 1.23 1.37 15 2.73 1.6 1.13 15 2.47 0.87 1.6
Midlands Wanderers FC Midlands Wanderers FC 31 2.35 0.94 1.42 15 2 1.13 0.87 16 2.69 0.75 1.94
Venda Football Academy Venda Football Academy 30 1.77 0.8 0.97 15 1.93 1 0.93 15 1.6 0.6 1
Highbury FC Highbury FC 30 2.1 1 1.1 15 2.33 1.2 1.13 15 1.87 0.8 1.07

Over / Under 2.5

Teams Overall (Average) Home (Average) Away (Average)
Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%)
Baroka FC Baroka FC 30 11 19 36.67 63.33 15 6 9 40 60 15 5 10 33.33 66.67
Upington City FC Upington City FC 30 13 17 43.33 56.67 15 9 6 60 40 15 4 11 26.67 73.33
Casric Stars FC Casric Stars FC 30 13 17 43.33 56.67 15 7 8 46.67 53.33 15 6 9 40 60
Gomora United Gomora United 31 11 20 35.48 64.52 16 6 10 37.5 62.5 15 5 10 33.33 66.67
Hungry Lions FC Hungry Lions FC 30 12 18 40 60 15 5 10 33.33 66.67 15 7 8 46.67 53.33
Milford FC Milford FC 30 10 20 33.33 66.67 15 4 11 26.67 73.33 15 6 9 40 60
Kruger United Kruger United 30 18 12 60 40 15 9 6 60 40 15 9 6 60 40
The Bees FC The Bees FC 29 15 14 51.72 48.28 14 8 6 57.14 42.86 15 7 8 46.67 53.33
Leicesterford City Leicesterford City 30 13 17 43.33 56.67 15 6 9 40 60 15 7 8 46.67 53.33
Cape Town City FC Cape Town City FC 30 13 17 43.33 56.67 15 6 9 40 60 15 7 8 46.67 53.33
Lerumo Lions Lerumo Lions 29 15 14 51.72 48.28 15 8 7 53.33 46.67 14 7 7 50 50
Black Leopards Black Leopards 30 11 19 36.67 63.33 15 5 10 33.33 66.67 15 6 9 40 60
University of Pretoria FC University of Pretoria FC 30 14 16 46.67 53.33 15 7 8 46.67 53.33 15 7 8 46.67 53.33
Midlands Wanderers FC Midlands Wanderers FC 31 12 19 38.71 61.29 15 4 11 26.67 73.33 16 8 8 50 50
Venda Football Academy Venda Football Academy 30 9 21 30 70 15 5 10 33.33 66.67 15 4 11 26.67 73.33
Highbury FC Highbury FC 30 12 18 40 60 15 6 9 40 60 15 6 9 40 60

Corner kicks

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Baroka FC Baroka FC 30 42 1.4 15 24 1.6 15 18 1.2
Upington City FC Upington City FC 30 28 0.93 15 0 0 15 28 1.87
Casric Stars FC Casric Stars FC 30 85 2.83 15 74 4.93 15 11 0.73
Gomora United Gomora United 31 48 1.55 16 29 1.81 15 19 1.27
Hungry Lions FC Hungry Lions FC 30 14 0.47 15 0 0 15 14 0.93
Milford FC Milford FC 30 37 1.23 15 7 0.47 15 30 2
Kruger United Kruger United 30 67 2.23 15 27 1.8 15 40 2.67
The Bees FC The Bees FC 29 19 0.66 14 4 0.29 15 15 1
Leicesterford City Leicesterford City 30 57 1.9 15 39 2.6 15 18 1.2
Cape Town City FC Cape Town City FC 30 65 2.17 15 43 2.87 15 22 1.47
Lerumo Lions Lerumo Lions 29 42 1.45 15 18 1.2 14 24 1.71
Black Leopards Black Leopards 30 47 1.57 15 19 1.27 15 28 1.87
University of Pretoria FC University of Pretoria FC 30 65 2.17 15 46 3.07 15 19 1.27
Midlands Wanderers FC Midlands Wanderers FC 31 64 2.06 15 38 2.53 16 26 1.63
Venda Football Academy Venda Football Academy 30 29 0.97 15 12 0.8 15 17 1.13
Highbury FC Highbury FC 30 53 1.77 15 31 2.07 15 22 1.47

Yellow cards

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Baroka FC Baroka FC 30 32 1.07 15 19 1.27 15 13 0.87
Upington City FC Upington City FC 30 12 0.4 15 0 0 15 12 0.8
Casric Stars FC Casric Stars FC 30 29 0.97 15 19 1.27 15 10 0.67
Gomora United Gomora United 31 13 0.42 16 11 0.69 15 2 0.13
Hungry Lions FC Hungry Lions FC 30 10 0.33 15 0 0 15 10 0.67
Milford FC Milford FC 30 13 0.43 15 3 0.2 15 10 0.67
Kruger United Kruger United 30 23 0.77 15 10 0.67 15 13 0.87
The Bees FC The Bees FC 29 12 0.41 14 3 0.21 15 9 0.6
Leicesterford City Leicesterford City 30 33 1.1 15 25 1.67 15 8 0.53
Cape Town City FC Cape Town City FC 30 26 0.87 15 19 1.27 15 7 0.47
Lerumo Lions Lerumo Lions 29 17 0.59 15 5 0.33 14 12 0.86
Black Leopards Black Leopards 30 15 0.5 15 3 0.2 15 12 0.8
University of Pretoria FC University of Pretoria FC 30 34 1.13 15 27 1.8 15 7 0.47
Midlands Wanderers FC Midlands Wanderers FC 31 15 0.48 15 10 0.67 16 5 0.31
Venda Football Academy Venda Football Academy 30 9 0.3 15 0 0 15 9 0.6
Highbury FC Highbury FC 30 14 0.47 15 5 0.33 15 9 0.6

Ball possession (%)

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Baroka FC Baroka FC 30 656 21.87 15 309 20.6 15 347 23.13
Upington City FC Upington City FC 30 322 10.73 15 0 0 15 322 21.47
Casric Stars FC Casric Stars FC 30 544 18.13 15 490 32.67 15 54 3.6
Gomora United Gomora United 31 314 10.13 16 202 12.63 15 112 7.47
Hungry Lions FC Hungry Lions FC 30 116 3.87 15 0 0 15 116 7.73
Milford FC Milford FC 30 387 12.9 15 60 4 15 327 21.8
Kruger United Kruger United 30 537 17.9 15 276 18.4 15 261 17.4
The Bees FC The Bees FC 29 359 12.38 14 92 6.57 15 267 17.8
Leicesterford City Leicesterford City 30 805 26.83 15 631 42.07 15 174 11.6
Cape Town City FC Cape Town City FC 30 959 31.97 15 623 41.53 15 336 22.4
Lerumo Lions Lerumo Lions 29 321 11.07 15 109 7.27 14 212 15.14
Black Leopards Black Leopards 30 241 8.03 15 52 3.47 15 189 12.6
University of Pretoria FC University of Pretoria FC 30 438 14.6 15 276 18.4 15 162 10.8
Midlands Wanderers FC Midlands Wanderers FC 31 719 23.19 15 511 34.07 16 208 13
Venda Football Academy Venda Football Academy 30 218 7.27 15 44 2.93 15 174 11.6
Highbury FC Highbury FC 30 364 12.13 15 116 7.73 15 248 16.53

Offsides

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Baroka FC Baroka FC 30 25 0.83 15 20 1.33 15 5 0.33
Upington City FC Upington City FC 30 6 0.2 15 0 0 15 6 0.4
Casric Stars FC Casric Stars FC 30 6 0.2 15 5 0.33 15 1 0.07
Gomora United Gomora United 31 16 0.52 16 16 1 15 0 0
Hungry Lions FC Hungry Lions FC 30 6 0.2 15 0 0 15 6 0.4
Milford FC Milford FC 30 13 0.43 15 4 0.27 15 9 0.6
Kruger United Kruger United 30 12 0.4 15 4 0.27 15 8 0.53
The Bees FC The Bees FC 29 8 0.28 14 0 0 15 8 0.53
Leicesterford City Leicesterford City 30 26 0.87 15 15 1 15 11 0.73
Cape Town City FC Cape Town City FC 30 20 0.67 15 12 0.8 15 8 0.53
Lerumo Lions Lerumo Lions 29 3 0.1 15 0 0 14 3 0.21
Black Leopards Black Leopards 30 9 0.3 15 0 0 15 9 0.6
University of Pretoria FC University of Pretoria FC 30 11 0.37 15 8 0.53 15 3 0.2
Midlands Wanderers FC Midlands Wanderers FC 31 14 0.45 15 13 0.87 16 1 0.06
Venda Football Academy Venda Football Academy 30 8 0.27 15 5 0.33 15 3 0.2
Highbury FC Highbury FC 30 7 0.23 15 1 0.07 15 6 0.4

Fouls

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Baroka FC Baroka FC 30 55 1.83 15 46 3.07 15 9 0.6
Upington City FC Upington City FC 30 43 1.43 15 0 0 15 43 2.87
Casric Stars FC Casric Stars FC 30 40 1.33 15 40 2.67 15 0 0
Gomora United Gomora United 31 33 1.06 16 33 2.06 15 0 0
Hungry Lions FC Hungry Lions FC 30 14 0.47 15 0 0 15 14 0.93
Milford FC Milford FC 30 45 1.5 15 8 0.53 15 37 2.47
Kruger United Kruger United 30 55 1.83 15 8 0.53 15 47 3.13
The Bees FC The Bees FC 29 24 0.83 14 0 0 15 24 1.6
Leicesterford City Leicesterford City 30 98 3.27 15 67 4.47 15 31 2.07
Cape Town City FC Cape Town City FC 30 93 3.1 15 77 5.13 15 16 1.07
Lerumo Lions Lerumo Lions 29 9 0.31 15 0 0 14 9 0.64
Black Leopards Black Leopards 30 43 1.43 15 0 0 15 43 2.87
University of Pretoria FC University of Pretoria FC 30 86 2.87 15 47 3.13 15 39 2.6
Midlands Wanderers FC Midlands Wanderers FC 31 51 1.65 15 39 2.6 16 12 0.75
Venda Football Academy Venda Football Academy 30 35 1.17 15 7 0.47 15 28 1.87
Highbury FC Highbury FC 30 47 1.57 15 17 1.13 15 30 2

Standings

Motsepe Foundation Championship 25/26: 2025-2026

Standings table
# Teams P W D L Goals PTS
1
Kruger United Kruger United 30 18 8 4 50:34 62
2
Cape Town City FC Cape Town City FC 30 15 9 6 45:23 54
3
Milford FC Milford FC 30 16 6 8 40:24 54
4
Casric Stars FC Casric Stars FC 30 14 10 6 46:27 52
5
Hungry Lions FC Hungry Lions FC 29 14 10 5 37:21 52
6
Highbury FC Highbury FC 30 12 6 12 30:33 42
7
Upington City FC Upington City FC 29 10 8 11 33:31 38
8
Lerumo Lions Lerumo Lions 30 10 8 12 32:36 38
9
The Bees FC The Bees FC 30 10 7 13 37:35 37
10
Venda Football Academy Venda Football Academy 30 9 9 12 24:29 36
11
University of Pretoria FC University of Pretoria FC 29 8 10 11 33:36 34
12
Leicesterford City Leicesterford City 30 9 7 14 25:43 34
13
Midlands Wanderers FC Midlands Wanderers FC 30 8 9 13 28:44 33
14
Gomora United Gomora United 29 5 15 9 26:38 30
15
Black Leopards Black Leopards 30 6 10 14 26:35 28
16
Baroka FC Baroka FC 30 4 8 18 20:43 20

Championship 25/26: 2025-2026

Standings table
# Teams P W D L Goals PTS
1
Kruger United Kruger United 30 18 8 4 50:34 62
2
Cape Town City FC Cape Town City FC 30 15 9 6 45:23 54
3
Milford FC Milford FC 30 16 6 8 40:24 54
4
Casric Stars FC Casric Stars FC 30 14 10 6 46:27 52
5
Hungry Lions FC Hungry Lions FC 30 14 10 6 41:25 52
6
Highbury FC Highbury FC 30 12 6 12 30:33 42
7
Upington City FC Upington City FC 30 10 9 11 35:33 39
8
Lerumo Lions Lerumo Lions 30 10 9 11 36:36 39
9
Venda Football Academy Venda Football Academy 30 9 9 12 24:29 36
10
The Bees FC The Bees FC 30 9 8 13 37:36 35
11
University of Pretoria FC University of Pretoria FC 30 8 11 11 37:41 35
12
Leicesterford City Leicesterford City 30 9 7 14 25:43 34
13
Gomora United Gomora United 30 6 15 9 28:39 33
14
Midlands Wanderers FC Midlands Wanderers FC 30 8 9 13 28:44 33
15
Black Leopards Black Leopards 30 6 10 14 26:38 28
16
Baroka FC Baroka FC 30 4 8 18 20:43 20

National First Division

South Africa, championship National First Division: standings, schedule of upcoming matches, video of key events of the championship.

The current season runs from 25th August 2023 to 19th May 2024.

The current championship champion National First Division is Moroka Swallows, and the most titled Chippa United.

Season 2025-2026: The first place in the championship standings National First Division takes the team Kruger United (62 points).

The date of the

from 2023-08-25
to 2024-05-19

Tournament performance

Information obtained from open sources
Division level 2
Number of rounds 30
Average goals 1.90
Home team wins 43%
Draws 35%
Away team wins 22%
Yellow cards 0.93
Red cards 0.04

Champions

Moroka Swallows

Reigning champion

Chippa United

Titled (2)